Big Huge Thesaurus

Richard Jordan Gatling

noun